package com.lgf.view.panel;

import java.awt.BorderLayout;
import java.io.File;
import java.util.List;

import javax.swing.JPanel;

import com.lgf.view.IView;

/**
 * 代码文件的数据表格
 * 
 * @author zhouz
 * @date 2019年11月14日
 *
 */
public class CodeFileTablePanel implements IView<JPanel> {

	@Override
	public JPanel layout() {
		JPanel infoBody = new JPanel(new BorderLayout(1, 1));
		JPanel tablePanel = new JPanel();
		JPanel pagingPanel = new JPanel();
		infoBody.add(tablePanel, BorderLayout.CENTER);
		infoBody.add(pagingPanel, BorderLayout.SOUTH);
		this.layoutTableBody(tablePanel);
		this.layoutPaging(pagingPanel);
		return infoBody;
	}

	/**
	 * 文件列表
	 * 
	 * @author zhouz
	 * @date 2019年11月19日
	 * 
	 * @param files
	 */
	public void initFiles(List<File> files) {

	}

	/**
	 * 中部表格布局
	 * 
	 * @author zhouz
	 * @date 2019年11月14日
	 * 
	 * @param tablePanel
	 */
	private void layoutTableBody(JPanel tablePanel) {

	}

	private void layoutPaging(JPanel pagingPanel) {

	}

}
